import Vue from 'vue'
Vue.prototype.wxshare = function (config) {
  //wx是引入的微信sdk
  const wx = this.$wechat;
  if (config) {
    var share = config;
  } else {
    var share = {
      title: '快来跟我一起生猴子~',
      desc: '用玩客币喂养的小猴子，每天还能挖矿赚钱，你也一起来玩吧！',
      url: 'http://h.miguan.in'
    }
  }
  share.imgUrl = 'http://hp.miguan.in/monkey/logo.png',

  // this.$http
  //   .post(`/game/weChatJsConfig`, {
  //     url: share.url
  //   })
  //   .then(res => {
  //     if (res.code == 200) {
  //       wx.config(res.result); //通过config接口注入权限验证配置
  //     } else {}
  //   })
  //   .catch(function (error) {});


  wx.ready(function () { //通过ready接口处理成功验证
    // config信息验证成功后会执行ready方法
    wx.onMenuShareAppMessage({ // 分享给朋友  ,在config里面填写需要使用的JS接口列表，然后这个方法才可以用 
      title: share.title, // 分享标题
      desc: share.desc, // 分享描述
      link: share.url, // 分享链接
      imgUrl: share.imgUrl, // 分享图标
      success: function () {
        // 用户确认分享后执行的回调函数
      },
      cancel: function () {
        // 用户取消分享后执行的回调函数
      }
    });
    wx.onMenuShareTimeline({ //分享朋友圈
      title: share.title, // 分享标题
      link: share.url, // 分享链接
      imgUrl: share.imgUrl, // 分享图标
      success: function () {
        // 用户确认分享后执行的回调函数
      },
      cancel: function () {
        // 用户取消分享后执行的回调函数
      }
    });
  });
  wx.error(function (res) { //通过error接口处理失败验证
    // config信息验证失败会执行error函数
  });

}
